html,body{height: 100%;}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #fff; 
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.qsh-navbg .uk-navbar-container:not(.uk-navbar-transparent) {
    border-top: 1px solid #404a6b;
}

.uk-navbar-right>a,
.uk-dropdown-nav>li>a{ color: #333;text-decoration: none!important; }
.uk-navbar-right>a:hover{ color: #5ac364;  }
.uk-navbar-right>a.qsh-toge-a,
.uk-dropdown-nav>li>a.qsh-toge-a, 
a.qsh-toge-a{ pointer-events:none; color: #ccc!important; }

.myupload{ padding:0; height:80px;text-align:center; line-height:74px; overflow: hidden;margin-bottom:2px;}

.myupload .uk-progress{height: 3px;margin-bottom:-3px; border-radius: 0!important;   }

.my-width-min{ width: 80px; }

.uk-tab>*>a{border-bottom: 2px solid transparent; font-size: 1rem;}

.my-list div{ line-height: 32px }

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle { min-height: 56px; }

.userheader{ width: 24px; height: 24px; display: inline-block; border-radius: 12px; overflow: hidden; padding: 0;  }
.userheader img{ height: 100%; }

/*刷新图形码*/
#code_img{ cursor: pointer; height: 40px }

.uk-nav-primary>li>a{ font-size: 1.2rem }

.uk-notification{ 
    border-radius: 5px; 
    box-shadow: 0 1px 8px rgba(0,0,0,0.25); 
    overflow: hidden;
    z-index: 10010;
}

.uk-article-title{font-size: 1.5rem;}

.boxshadw{ 
    border-radius: 3px; 
    box-shadow: 0 2px 4px rgba(0,0,0,0.05); 
    padding: 30px;
}
.minishadw{ 
    border-radius: 1px; 
    box-shadow: 0 0 1px rgba(0,0,0,0.10); 
}

/*banner*/
.navbgcolor{ background: #098aab; height: 280px; margin-bottom: 180px; }

.navbgmt{ height: 60px; }

ul.banheight{ height: 400px; margin:-5px; margin-top: 15px }

li.homeban{ margin:5px; height: 390px;
            box-shadow: 0 0 5px rgba(0,0,0,0.5); 
            border-radius: 5px; overflow: hidden;  }


.ban-mb{ margin:0; margin-bottom: 32px; text-shadow: 0 0 8px rgba(0, 0, 0, .75); }
/*banner*/

.teamlist{ margin-top: 15px }

/*个人中心头像*/
.profile-head{ width: 120px; height: 120px; margin:0 auto; margin-top: -60px; }

/*用户中心头像*/
.user-head{ width: 120px; height: 120px;}
.my-head{  border: 2px solid rgba(0,0,0,0.1) }
.footbar{ position: fixed;bottom: -2px; 
    width: 100%; padding-top: 6px; padding-bottom:15px; background:rgba(255,255,255,0.98); 
    box-shadow: 0 0 3px rgba(0,0,0,0.25); }
.footbar a{color: #666; }
.footbar a:hover{ text-decoration: none; }
.footbar a.active{ color: #81d089 }
.footbar a .subtitle{font-size: 10px;}
.footbar a.plus{color: #fff; }

/* 证书 */
.cert{ border: 1px solid #eee; text-align: center; }
.cert>img{ height: 220px; max-width:none !important;}

.productimg{ width: 36px; height: 36px; border-radius: 18px; overflow: hidden; background: #eee;}
.productimg img{ width: 100%; }

.cardconter{ width: 100%;overflow: hidden; }
.cardconter img{ min-width: 100%; min-height: 100%; }

.size50 img{ width: 50%; height: auto; }

.ucard{ margin: auto; width: 100px; height: 100px; border-radius: 50px; overflow: hidden; background: #eee; }
.ucard img{ width: auto; min-width: 100%;}
.labelnomal{ padding:2px 4px; background: transparent; font-size: 10px; color: #666; border-radius: 2px; border:1px solid #eee; display: inline-block; }



@media (min-width: 960px){ 
    body{min-width: 1200px;}
	.uk-form-horizontal .uk-form-label { width: 120px; }
	.uk-form-horizontal .uk-form-controls {  margin-left: 130px; }
	.leftmenu{ width: 260px;}
    .uk-article-title{ font-size: 1.6rem; }


}

@media screen and (min-width: 640px) and (max-width: 960px) {
    /*banner*/
    .uk-h1,h1 { font-size: 1.4rem;  }
    .uk-h3, h3 { font-size: 1rem; }
    .navbgcolor{height: 160px; margin-bottom: 150px; }
    .navbgmt{ height: 50px; }
    ul.banheight{ height: 250px; }
    li.homeban{ height: 240px;  }
    /*banner*/
}

@media screen and (max-width: 640px) {
    a.uk-logo{padding: 0; width: 110px;background-size: auto 50%; margin-left: 15px; } 
    a+a.uk-logo{ margin-left: -5px; }

    .uk-h1,h1 { font-size: 1.1rem;  }
    .uk-h3, h3 { font-size: 0.6rem; }
    .uk-slideshow-items .uk-button{ padding: 0 12px; line-height: 30px; margin-top: 8px; }
    .uk-card-body{padding: 15px;}
    .uk-padding{ padding: 15px; }
    .uk-height-small{height: auto; min-height: 68px; max-height: 120px; }
    .uk-navbar-transparent{border-bottom: 1px solid rgba(255,255,255,0.01);}
    .footitem p,.footitem h3{ margin: 0; padding: 0 }

 	 .uk-h2, h2 { font-size: 1.5rem; }
     h3.min-txt-left{ text-align: left!important; }

    .bloglist{ padding: 0; }
    .publish-step{margin-top: -8px; font-size: 10px;}
    
    .qsh-container{padding: 0;}
    .qsh-container .qshgrid{ padding: 0 15px }
    .boxshadw{padding: 15px; }
    .queryargs .uk-navbar-item{ padding: 0 }

    .subpage{ padding-top: 0; }
    .subpage .uk-navbar-dropdown{ padding: 15px; }
    .qsh-grid-pd{ padding-left: 0 ; padding-top: 24px;}
    
    .uk-article-title{font-size: 1.5rem !important;}

    /*banner*/
    .navbgcolor{height: 160px; margin-bottom: 90px; }
    .navbgmt{ height: 48px; }
    ul.banheight{ height: 180px; margin:0; }
    li.homeban{ margin:15px; height: 180px; }

    .uk-dotnav>li>a{ height: 4px; width: 10px; border-radius: 2px; }
    .ban-mb{margin-bottom:15px; }
    /*banner*/
    .teamlist{ margin-top: 0 }
	/*个人中心头像*/
    .profile-head{ width: 100px; height: 100px; margin:0 auto; margin-top: -50px; }
	/*用户中心头像*/
	.user-head{ width: 80px; height: 80px;}

	.mtitle{ width:80px; }

    .blogcard{ margin-bottom: 15px; }
    .uk-heading-bullet{ margin-top: 15px; }

}


.uk-button-success,.uk-button-success:hover {
    background-color: #5ac364;
    color: #fff;
    border-radius:2px;
    text-decoration: none!important;
    border: 1px solid transparent;
}

.uk-button-success:hover { background-color: #42ad4c;  }

a.success{ text-decoration: none!important; color:#5ac364;  }

a.success:hover{ text-decoration: none!important; color:#42ad4c;  }

.my-btn-success{
    background-color: #edfbf6;
    color: #32d296;
    border-radius:2px;
    border: 1px solid transparent;
}

.my-overlay{ background: rgba(255,255,255,.92); }

.mycolumn .uk-width-small\@m{ width:86px!important }

.detailcolumn .uk-width-small\@m{ width:80px!important }